@Override
public void run()
{
for(MessageSourceContact rm : getRecentMessages())
{
addQueryResult(rm);
}
@Override
public void run()
{
List<MessageSourceContact> messages = getRecentMessages();
synchronized(messages)
{
for(MessageSourceContact rm : messages)
{
addQueryResult(rm);